grill [scotland/us] - French English Dictionary